@charset "utf-8";
/* CSS Document */
body,*,html,a,span,div,h1,h2,h3{margin:0 auto; padding:0px;}
body{font-family:"Microsoft Yahei"; font-size:14px; color:#000; line-height:22px;}
ul,li{list-style:none;}

/*top*/
.top{border-top:3px solid #42a3e7;}
.topcontent{width:1122px; margin:0 auto;}
.logo{float:left;}
.topcontentright{float:right;}
.link{background:url(../images/ll.jpg) no-repeat right top; height:33px; text-align:center; font-size:12px; line-height:33px; text-indent:120px;}
.link a {color: #333; text-decoration: none;}
.link a:hover {text-decoration: underline;}
.topcontentright img{text-align:right; margin-top:13px;}

/*menu*/
.menu{background:url(../images/menubg.jpg) repeat-x top; height:45px;}
.menuul{width:1122px; margin:0 auto;height:45px;border-left:1px solid #79c9fb;}
.menuul .nLi {width:139px; text-align:center; float:left; border-right:1px solid #79c9fb;}
.menuul .nLi  .na {font-family:"Microsoft Yahei"; font-size:15px; font-weight:bold; color:#fff; text-decoration:none; line-height:45px; height:45px;display: block;background: url(../images/navbg.png) no-repeat center -80px;-webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.menuul .nLi  .na:hover, .menuul .nLi.on .na{color:#ffef68; text-decoration:none;background-position: center 0;text-shadow: 0 0 2px #333; }

/*banner*/
.banner { width: 100%; height: 519px; position: relative; }
.banner .bd { width: 100%; height: 519px; }
.banner .bd ul { width: 100% !important; height: 519px; }
.banner .bd li { width: 100% !important; }
.banner .bd li .bg { width: 100%; height: 519px; background-repeat: no-repeat; background-position: center center; }
.banner .bd li.bli01 { }
.banner .bd li.bli01 .bg { background-image: url(../images/banner.jpg); }
.banner .bd li.bli02 { }
.banner .bd li.bli02 .bg { background-image: url(../images/banner01.jpg); }
.banner .bd li.bli03 { }
.banner .bd li.bli03 .bg { background-image: url(../images/banner02.jpg); }
.banner .prev, .banner .next { display: block; width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: center center; opacity: .6; filter: alpha(opacity=60); -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.banner .prev:hover, .banner .next:hover { opacity: 1; filter: alpha(opacity=100); }
.banner .prev { background-image: url(../images/arrow_l.png); left: 30px; }
.banner .next { background-image: url(../images/arrow_r.png); right: 30px; }

/*nr*/
.nr{background:url(../images/bg01.jpg) no-repeat center top; height:351px;}
.nrcontent{width:1122px; margin:0 auto; padding-top:40px;}
.nrcontentleft{width:295px; float:left; margin-right:36px;}
.nrcontentleftbg{background:url(../images/leftbg.jpg) no-repeat center top; height:153px; padding-top:12px;}

.nrcontentleftul li{background:url(../images/ppbg.jpg) no-repeat center top; height:33px; text-indent:30px; line-height:33px; margin-top:8px;}
.nrcontentleftul a{color:#444; font-family:"Microsoft Yahei"; font-weight:bold; font-size:16px; text-decoration:none;}
.nrcontentleftul a:hover{color:#e10000; text-decoration:underline;}

.nrcontentright{float:left; width:390px; }
.title{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#2e87df; line-height:30px;}
.titlea{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#444; line-height:30px;}
.titleb{font-family:"Microsoft Yahei"; font-weight:bold; font-size:34px; text-decoration:none; color:#105faf; line-height:30px;}
.titlec{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#d06b09; line-height:50px;}


.nrcontentright1{float:right; width:360px; }
.title{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#2e87df; line-height:30px;}
.titlea{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#444; line-height:30px;}
.titleb{font-family:"Microsoft Yahei"; font-weight:bold; font-size:34px; text-decoration:none; color:#105faf; line-height:30px;}
.titlec{font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; text-decoration:none; color:#d06b09; line-height:50px;}



a.more{color:#cf6600; font-family:"Microsoft Yahei"; font-size:12px; text-decoration:none; line-height:30px;}
a.more:hover{color:#e20000; text-decoration:underline;}


/*nr1*/
.nr1{background:url(../images/bg02.jpg) no-repeat center top; height:478px;}
.nr1content{width:1122px; margin:0 auto; padding-top:10px;}
.ulpp{width:1000px; margin:0 auto;}
.ulpp li{float:left; text-align:center; width:333px;}
.ulpp li img{width:301px; border:1px solid #2f84d6; padding:3px; border-bottom:0px none; display: block; }
.mbg{background-color:#2f84d6; width:301px; color:#fff; font-size:15px; height:30px; border:1px solid #2f84d6; border-top:0px none; padding:3px; line-height:30px;}


/*nr2*/
.nr2{background:url(../images/bg03.jpg) no-repeat center top; height:421px;overflow:hidden;}
.nr2content{width:1122px; margin:0 auto; padding-top:10px;}
.lxwm{background:url(../images/lx.png) no-repeat left bottom; height:283px; width:509px;}
.nr2left{float:left;}
.nr2leftcontent{ background:url(../images/lx.png) no-repeat left bottom; width:509px; height:283px; color:#fff; line-height:30px; position:relative;}
.nr2right{float:right; margin-top:60px;}
.nr2rightcontent{width:500px;}
.nr2rightcontent li{ float:left; text-align:center; width:136px; margin:0 11px;}
.nr2rightcontent li img{ line-height:136px; margin-top:36px;}
.nli1{background-color:#12b7f5; border-radius:50%; width:136px; height:136px; text-align:center;}
.nli2{background-color:#22f2b0; border-radius:50%; width:136px; height:136px; text-align:center;}
.nli3{background-color:#fbe638; border-radius:50%; width:136px; height:136px; text-align:center;}
.nli1:hover{background-color:#cf6600;-webkit-transition:all 0.5s ease-in;}
.nli2:hover{background-color:#cf6600;-webkit-transition:all 0.5s ease-in;}
.nli3:hover{background-color:#cf6600;-webkit-transition:all 0.5s ease-in;}

.nli1 img:hover{
-webkit-transform: scale(1.1, 1.1); 
transform: scale(1.1, 1.1); -webkit-transition:all 0.5s ease-in;}
.nli2 img:hover{-webkit-transform: scale(1.1, 1.1); 
transform: scale(1.1, 1.1); -webkit-transition:all 0.5s ease-in;}
.nli3 img:hover{-webkit-transform: scale(1.1, 1.1); 
transform: scale(1.1, 1.1); -webkit-transition:all 0.5s ease-in;}


/*bottom*/
.bottom{background:url(../images/bottombg.jpg) repeat-x top; text-align:center; color:#fff; line-height:24px; font-size:15px; padding:40px 0;}